// 导入express
const express = require("express");

// 创建应用对象
const app = express();

// 创建路由
app.get("/request", (req, res) => {
  // 原生操作
  console.log(req.method); //获取请求方法 GET
  console.log(req.url); // 获取请求URL /request?a=100&b=300

  // express
  console.log(req.path); //获取请求路径 /request
  console.log(req.query); // 获取查询字符串 { a: '100', b: '300' }
  // 获取客户端IP
  console.log(req.ip); // ::ffff:127.0.0.1
  // 获取请求头
  console.log(req.get("host")); //127.0.0.1:3000

  res.send("hello");
});

// 监听端口，启动服务
app.listen(3000, () => {
  console.log("服务已启动");
});
